@charset "utf-8";
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{ list-style:none; margin:0; padding:0; text-decoration: none;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input,textarea {outline:none;}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
body {margin: 0px; color:#494949; font-size: 12px; font-family: Microsoft YaHei,宋体,Arial, Helvetica, sans-serif;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
a:link { text-decoration: none;color: #494949;}
a:visited {text-decoration: none; color: #494949;}
a:hover { text-decoration: none; color: #494949;}
a:active {text-decoration: none; color: #494949;}

.head_box{ width:100%; height:30px; background-color:#009241;}
.head{ max-width:1200px; height:30px; margin:0 auto; position:relative;}
.head_l{ float:left; height:30px; line-height:30px; color:#fff;}
.head_r{ float:right; height:30px; line-height:30px; color:#fff; margin-right:65px;}
.head_r span{ padding-left:6px;}
.head_r span i{ color:#eaeaea; vertical-align:middle; font-size:20px;}
.ewm{ display:none;}
.ewm01{ display:none;}
.head_r span.teltp:hover .ewm{ display:block; right:20px; top:30px; position:absolute; z-index: 9999;}
.ewm img{ width:100px; height:100px;}
.head_r span.wxtp:hover .ewm01{ display:block; right:0px; top:30px; position:absolute; z-index: 9999;}
.ewm01 img{ width:100px; height:100px;}

.top_box{ width:100%; height:70px; z-index:99; background-color:#ffffff; border-bottom:1px solid #eee;}
.menutop{ max-width:1200px; height:70px; margin:0 auto;}
.logo{ float:left; width:auto; height:60px; padding-top:5px;}
.logo img{ width:auto; height:60px;}
/*nav*/
#header { width: 100%; height:70px; top: 0; left: 0; z-index: 99; }
.header2 { width: 100%; height:70px; z-index: 100;}
.navnew { float:right; height:70px;margin: 0 auto; }
.navnew > li { float: left; text-align: center; height:70px; line-height:70px;}
.navnew > li > a { height:70px; display: block; font-size: 16px;line-height:70px; padding:0 25px; border-right:1px solid #f4f4f4;}
.navnew > li > a:hover{ background-color:#fa7c0d; color:#fff;}
.subnav { width: 115px; height:auto; overflow:hidden; background: #009241; padding-bottom:10px; z-index: 99; display: none;}
.subnav ul li{ width:100%; height:40px; line-height:40px; float:left; border-bottom:1px solid #093;}
.subnav ul li a{ color:#fff; font-size:14px;}
.subnav ul li:hover { background: #093;}
.current{ background-color:#fa7c0d;}
.current a{ color:#ffffff;}
.phone_nav{display: none;}

#owl-demo1 { width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo1 .item{ display: block;}
#owl-demo1 .item img{width: 100%;-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition: all 10s ease;transition: all 10s ease;}
#owl-demo1 .owl-item.active img{-moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}
/*#bar { width: 0%;max-width: 100%;height: 4px;background: rgba(231,120,23,0.8);overflow: hidden;}
#progressBar {width: 100%;background: transparent;position: absolute;left: 0;bottom: 0;}
*/
.footer_box{ width:100%; height:auto; overflow:hidden; padding:20px 0; border-top:1px solid #d2d2d2;}
.footer{ max-width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.footer ul li{ width:160px; min-height:180px; overflow:hidden; float:left; text-align:center; border-right:1px dotted #d2d2d2; box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.footer ul li dl dt{ width:100%; height:32px; font-size:14px; color:#494949;}
.footer ul li dl dd{ width:100%; line-height: 24px; font-size:12px;}
.footer ul li dl dd a{ color:#888888;}
.footer ul li dl dd:hover a{ color:#666666;}
.footer ul li.lxwm{ width:330px; text-align:left !important; }
.footer ul li.focus{ width:230px;}
.footer ul li.focus dd{ width:130px; height:130px; margin:0 auto;}
.footer ul li.focus dd img{ width:130px; height:130px;}

.foot_box{ width:100%; height:42px; background-color:#696969;}
.foot{ max-width:1200px; height:42px; margin:0 auto;}
.foot_l{ height:42px; line-height:42px; float:left; font-size:12px; color:#cccccc;}
.foot_l a{ color:#cccccc;}
.foot_l a:hover{ color:#ffffff;}
.foot_r{ height:42px; line-height:42px; float:right; font-size:12px; color:#cccccc;}

.dn{display: none;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 300px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(/statics/images/wn/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 160px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

@media only screen and (min-width:768px) and (max-width:1200px){
.head_box{ display:none;}
.top_box{ height:80px;}
.menutop{ height:80px;}
.logo{ width:270px; height:auto; padding-top:10px; padding-left:30px;}
.logo img{ width:270px; height:auto;}
/*nav*/
#header { width: 100%; height:80px; top: 0; left: 0; z-index: 99; }
.header2 { width: 100%; height:80px; z-index: 100;}
.navnew { display: none;}

/*导航按钮开始*/
.phone_nav{
	width: 70px;float: right;display: block;
}
.phone_nav .toggle{position: relative;cursor: pointer;margin-top:40px; }
.change_height.header .phone_nav .toggle{margin-top: 15px;}
.phone_nav .toggle span {
  position: relative;font-size: 0;width: 26px;height: 3px;background-color: #444;display: inline-block;
}
.phone_nav .toggle span:before,.phone_nav .toggle span:after {
  content: "";position: absolute;width: 100%;height: 3px;background-color: #444;left:0px;
}
.phone_nav .toggle span:before{top:-7px;}
.phone_nav .toggle span:after{top:7px;}
.visible_nav .toggle span{background-color: transparent;}
.visible_nav .toggle span:before{left:5px;top:0px;
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
}
.visible_nav .toggle span:after{top:0px;left: 5px;
	transform: rotateZ(-45deg);
	-webkit-transform: rotateZ(-45deg);
}
/*导航按钮结束*/
/*二级导航关闭按钮开始*/
.hide-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 100%;
  cursor: pointer;
  background-color: #313131;
}
.hide-submenu:before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  margin: auto;
  padding: 4px;
  width: 6px;
  height: 6px;
  cursor: pointer;
  font-size: 0;
  border-bottom: 2px solid #ededed;
  border-right: 2px solid #ededed;
  -webkit-transform: rotate(135deg);
		  transform: rotate(135deg);
  left: 0;
  right: -6px;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}
.view-submenu .hide-submenu {
  background-color: #3e3e3e;
}
.view-submenu .hide-submenu:before {
  opacity: 1;
}
/*结束*/
.menu-container{
	position: absolute;
	top:130px;left: 0px;bottom:0px;right: 0px;
	visibility:hidden;
	z-index: 99;
}
.visible_nav .menu-container {
	visibility:visible;
	transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
}
.view-submenu .menu-container {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  
}
.visible_nav .phone_ul{
	display: block;
}
.phone_ul{
	position: absolute;top:91px;bottom: 0px;left:0px;
	right:0px;background-color: #333;
	opacity: 1;z-index: 9;display: none;
	transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
}
.phone_ul li{text-align: left;height: 50px;line-height:50px;width:100%;padding:0 30px;border-bottom: 1px solid #2c2c2c;}
.phone_ul li a{color: #fff;float: left;display: block;width: 80%; font-size:14px;}
.phone_ul li span{display: block;left: 85%;z-index: 9;
	width: 32px;height: 41px;text-indent: -9999px;cursor: pointer;
	position: relative;/*top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);*/
}
.phone_ul li span:after{
	content: "";
	position: absolute;
	top:50%;left:10px;margin-top: -3px;
	border-right:1px solid #fff;border-bottom: 1px solid #fff;
	width: 6px;height: 6px;
	transform: rotate(-45deg);
}
.phone_ul li ul.submenu{
	position: absolute;
	width:100%;
	top: 0;
	z-index: 99;
	left: 0%;
	display: none;
	bottom: 0px;
	background-color: #313131;
}
.submenu li {
	margin-left: 60px;
	font-size: 15px;
}
.submenu li.tebie {
	height: 190px;
	position: relative;
}
.submenu li.tebie .duoduo{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 36px;
}
.submenu li.tebie .duoduo .xia{
	width: 80%;
	padding-left: 14%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #2c2c2c;
}
.submenu li.tebie .duoduo .xia a{
	color: white;
}
/*手机导航结束*/

.footer_box{ display:none;}
.foot_box{ width:100%; height:48px;}
.foot{ width:100%; height:48px; text-align:center;}
.foot_l{ width:100%; height:48px; line-height:48px; float:none; }
.foot_r{ display:none;}

}

@media only screen and (max-width: 767px){
	
.head_box{ display:none;}
.top_box{ height:55px;}
.menutop{ height:55px;}
.logo{ width:200px; height:auto; padding-top:5px; padding-left:10px;}
.logo img{ width:200px; height:auto;}
/*nav*/
#header { width: 100%; height:55px; top: 0; left: 0; z-index: 99; }
.header2 { width: 100%; height:55px; z-index: 100;}
.navnew { display: none;}

/*导航按钮开始*/
.phone_nav{
	width: 45px;float: right;display: block;
}
.phone_nav .toggle{position: relative;cursor: pointer;margin-top:30px; }
.change_height.header .phone_nav .toggle{margin-top: 15px;}
.phone_nav .toggle span {
  position: relative;font-size: 0;width: 26px;height: 3px;background-color: #444;display: inline-block;
}
.phone_nav .toggle span:before,.phone_nav .toggle span:after {
  content: "";position: absolute;width: 100%;height: 3px;background-color: #444;left:0px;
}
.phone_nav .toggle span:before{top:-7px;}
.phone_nav .toggle span:after{top:7px;}
.visible_nav .toggle span{background-color: transparent;}
.visible_nav .toggle span:before{left:5px;top:0px;
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
}
.visible_nav .toggle span:after{top:0px;left: 5px;
	transform: rotateZ(-45deg);
	-webkit-transform: rotateZ(-45deg);
}
/*导航按钮结束*/
/*二级导航关闭按钮开始*/
.hide-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 100%;
  cursor: pointer;
  background-color: #313131;
}
.hide-submenu:before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  margin: auto;
  padding: 4px;
  width: 6px;
  height: 6px;
  cursor: pointer;
  font-size: 0;
  border-bottom: 2px solid #ededed;
  border-right: 2px solid #ededed;
  -webkit-transform: rotate(135deg);
		  transform: rotate(135deg);
  left: 0;
  right: -6px;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}
.view-submenu .hide-submenu {
  background-color: #3e3e3e;
}
.view-submenu .hide-submenu:before {
  opacity: 1;
}
/*结束*/
.menu-container{
	position: absolute;
	top:130px;left: 0px;bottom:0px;right: 0px;
	visibility:hidden;
	z-index: 99;
}
.visible_nav .menu-container {
	visibility:visible;
	transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
}
.view-submenu .menu-container {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  
}
.visible_nav .phone_ul{
	display: block;
}
.phone_ul{
	position: absolute;top:55px !important;bottom: 0px;left:0px;
	right:0px;background-color: #333;
	opacity: 1;z-index: 9;display: none;
	transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
}
.phone_ul li{text-align: left;height: 40px;line-height:40px;width:100%;padding:0 30px;border-bottom: 1px solid #2c2c2c;}
.phone_ul li a{color: #fff;float: left;display: block;width: 80%; font-size:12px;}
.phone_ul li span{display: block;left: 70%;z-index: 10;
	width: 32px;height: 41px;text-indent: -9999px;cursor: pointer;
	position: relative;/*top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);*/
}
.phone_ul li span:after{
	content: "";
	position: absolute;
	top:50%;left:10px;margin-top: -3px;
	border-right:1px solid #fff;border-bottom: 1px solid #fff;
	width: 6px;height: 6px;
	transform: rotate(-45deg);
}
.phone_ul li ul.submenu{
	position: absolute;
	width:100%;
	top: 0;
	z-index: 99;
	left: 0%;
	display: none;
	bottom: 0px;
	background-color: #313131;
}
.submenu li {
	margin-left: 60px;
	font-size: 15px;
}
.submenu li.tebie {
	height: 190px;
	position: relative;
}
.submenu li.tebie .duoduo{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 36px;
}
.submenu li.tebie .duoduo .xia{
	width: 80%;
	padding-left: 14%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #2c2c2c;
}
.submenu li.tebie .duoduo .xia a{
	color: white;
}
/*手机导航结束*/

.footer_box{ display:none;}
.foot_box{ width:100%; height:60px;}
.foot{ width:100%; height:60px; text-align:center;}
.foot_l{ width:100%; line-height:24px; float:none; padding-top:6px; }
.foot_r{ display:none;}
}

